package shiyan3;

/**
 * Created by HaoChen on 2016/4/24.
 */
class CashCard {
    String number;
    int balance;
    int bonus;

    CashCard(String number, int balance, int bonus) {
        this.number = number;
        this.balance = balance;
        this.bonus = bonus;
    }

    void store(int money) {  // 儲值時呼叫的方法
        if (money > 0) {
            this.balance += money;
            if (money >= 1000) {
                this.bonus++;
            }
        } else {
            System.out.println("储值是负的？你是来银行搞笑的？你来抢劫？");
        }
    }
    void charge(int money) { // 扣款时呼叫的方法
        if(money > 0) {
            if(money <= this.balance) {
                this.balance -= money;
            }
            else {
                System.out.println("钱不够了呦！");
            }
        }
        else {
            System.out.println("扣一个负数？是让我存钱吗？");
        }
    }
    int exchange(int bonus) {  // 兑换红利点数时调用的方法
        if(bonus > 0) {
            this.bonus -= bonus;
        }
        return this.bonus;
    }
}
